package com.sihan.swvp.dao.jc.bzzy;

import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.github.pagehelper.Page;
import com.sihan.swvp.dao.BaseDao;
import com.sihan.swvp.entity.jc.bzzy.BzzyZygc;

public interface BzzyZygcDao extends BaseDao{

	public Page<Map<String, Object>> getBzzyZygc(Map<String, Object> params);
	public void addBzzyZygc(BzzyZygc bean);
	public void updateBzzyZygc(BzzyZygc bean);
	public int deleteBzzyZygc(@Param("id")Integer id);
	/**
	 * 验证编码和名称
	 * @param code
	 * @param dsdwName
	 * @return
	 */
	public Map<String, Object> getBzzyZygcValidate(BzzyZygc bean);
	
	/**
	 * 修改排序
	 * @param bean
	 * @return
	 */
	public int updateBzzyZygcSort(BzzyZygc bean);
	
	/**
	 * 查询最大的排序号
	 * @return
	 */
	public int getBzzyZygcMaxSort(@Param("zytypeId")Integer zytypeId);
}
